home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Python 1.3.3 / stdwin / H / editwin.h < prev    next >
Text File  |  1995-12-21  |  1KB  |  32 lines

  1. /* Text Edit Window Package */
  2.  
  3. typedef struct editwin {
  4.     /* Fields can be read by the caller but shouldn't be changed */
  5.     WINDOW *win;
  6.     TEXTEDIT *tp;
  7.     char *filename;
  8.     char /*tbool*/ saved;
  9. } EDITWIN;
  10.  
  11. EDITWIN *ewfind _ARGS((WINDOW *));
  12. int ewcount _ARGS((void));
  13. EDITWIN *ewcreate _ARGS((char *));
  14. EDITWIN *ewnew _ARGS((void));
  15. EDITWIN *ewopen _ARGS((void));
  16. /*bool*/int ewclose _ARGS((EDITWIN *));
  17. /*bool*/int ewsave _ARGS((EDITWIN *));
  18. /*bool*/int ewsaveas _ARGS((EDITWIN *));
  19. /*bool*/int ewsavecopy _ARGS((EDITWIN *));
  20. /*bool*/int ewsaveprompt _ARGS((EDITWIN *, char *, /*bool*/int));
  21. /*bool*/int ewrevert _ARGS((EDITWIN *));
  22. /*bool*/int ewreadfile _ARGS((EDITWIN *, char *));
  23. void ewsetdimensions _ARGS((EDITWIN *));
  24. /*bool*/int ewwritefile _ARGS((EDITWIN *, char *));
  25. /*bool*/int ewevent _ARGS((EDITWIN *, EVENT *, /*bool*/int *));
  26. /*bool*/int ewsaveall _ARGS((void));
  27. /*bool*/int ewcloseall _ARGS((void));
  28. void ewreplace _ARGS((EDITWIN *, char *));
  29. void ewundo _ARGS((EDITWIN *));        /* Not implemented */
  30. void ewcopy _ARGS((EDITWIN *));
  31. void ewpaste _ARGS((EDITWIN *));
  32.